Big Huge Thesaurus

investment company

noun